1
0
mirror of https://gitlab.com/comunic/comunicterm synced 2024-11-16 18:41:07 +00:00
comunicterm/helpers/userhelper.h

27 lines
385 B
C
Raw Normal View History

2020-01-09 12:43:07 +00:00
/**
* User helper
*
* @author Pierre HUBERT
*/
#pragma once
#include <map>
#include <vector>
#include <set>
2020-01-09 12:43:07 +00:00
#include <entities/user.h>
class UserHelper
{
public:
UserHelper();
static User GetSingle(int id);
static UsersList getMultiple(std::vector<int> ids);
static UsersList getMultiple(std::set<int> ids);
2020-01-09 12:43:07 +00:00
private:
static std::map<int, User> mCache;
};