Skip to content

Commit ac65446

Browse files
committed
fix compilation issue
1 parent a590938 commit ac65446

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/database/database.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ void Database::leaderboard_set_score(const std::string& leaderboard_id, const st
141141

142142
// Set or update user data
143143
void Database::set_user_data(const std::string& game_id, const std::string& peer_id,
144-
const std::map<std::string, AnyElement>& user_data) {
144+
const boost::container::flat_map<std::string, AnyElement>& user_data) {
145145
ensure_connection();
146146
// Extract optional name from user_data key "n"
147147
std::string name;

src/database/database.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
#pragma once
2+
#include <boost/container/flat_map.hpp>
23
#include <iostream>
34
#include <pqxx/pqxx>
45
#include <string>
56
#include <tuple>
67
#include <vector>
78

9+
#include "../common/any_type.h"
10+
811
class Database {
912
public:
1013
bool enabled = false;
@@ -18,10 +21,10 @@ class Database {
1821
std::string get_peer_or_insert(const std::string& reconnection_token,
1922
const std::string& game_id, const std::string& peer_id);
2023
void set_user_data(const std::string& game_id, const std::string& peer_id,
21-
const std::map<std::string, AnyElement>& user_data);
24+
const boost::container::flat_map<std::string, AnyElement>& user_data);
2225
std::vector<std::tuple<std::string, int64_t, std::string>> leaderboard_get_top(
2326
const std::string& leaderboard_id, const std::string& game_id, int limit, int start);
24-
std::tuple<int64_t, int, std::string> leaderboard_get_user_score(
27+
std::tuple<int64_t, int, std::string, std::string> leaderboard_get_user_score(
2528
const std::string& leaderboard_id, const std::string& game_id, const std::string& user_id);
2629

2730
private:

0 commit comments

Comments
 (0)