init method
init the profile, requires the region to query the events. possible Params: "EU", "NAE", "NAW", "ME", "OCE", "ASIA", "BR"
Implementation
Future<dynamic> init(String region) async {
if (initialized == true) return;
var res = await client.send(
method: "GET",
url:
"${Endpoints().eventsService}/events/Fortnite/download/$accountId?region=$region&platform=Windows&teamAccountIds=$accountId",
body: {},
);
List<Event> _events = [];
List eventList = res["events"];
for (int i = 0; i < eventList.length; i++) {
var event = Event.fromJson(res["events"][i]);
_events.add(event);
}
events = _events;
tokens = res["player"]["tokens"];
initialized = true;
client.log(
LogLevel.info, "events module initialized [${client.accountId}]");
}