Sendbird Chat SDK for Unreal
SBDOperatorListQuery.h
1// Copyright (c) 2021 Sendbird, Inc. All rights reserved.
2
3#ifndef SENDBIRD_SBDOPERATORLISTQUERY_H_
4#define SENDBIRD_SBDOPERATORLISTQUERY_H_
5
6#include "SBDUser.h"
7
8#include <functional>
9#include <vector>
10
11class SBDBaseChannel;
12class SBDError;
13
20public:
27 void SetLimit(int limit);
28
35 bool HasNext();
36
43 bool IsLoading();
44
51 void LoadNextPage(std::function<void(const std::vector<SBDUser>& users, SBDError* error)> completion_handler);
52
53private:
54 SBDBaseChannel* channel;
55 int64_t limit;
56 bool has_next;
57 bool is_loading;
58 std::string token;
59
61
62 friend SBDBaseChannel;
63};
64
65#endif /* SENDBIRD_SBDOPERATORLISTQUERY_H_ */
Definition: SBDBaseChannel.h:271
Definition: SBDError.h:13
Definition: SBDOperatorListQuery.h:19
void SetLimit(int limit)
void LoadNextPage(std::function< void(const std::vector< SBDUser > &users, SBDError *error)> completion_handler)