loginFn method
Implementation
Future<Map<String, dynamic>> loginFn({
required String userId,
required String appToken,
required String apiKey,
}) async {
final responseData = await Api().post(
url: "$baseUrl/auth/login",
header: apiKey,
body: {'userId': userId, 'appToken': appToken},
);
final userName = responseData['data']['user']['userName'];
final senderId = responseData['data']['user']['_id'];
final token = responseData['data']['token'];
await ShardModel().setUserName(userName);
await ShardModel().setSenderId(senderId);
await ShardModel().setToken(token);
await ShardModel().setUserId(userId);
await ShardModel().setApiKey(apiKey);
return responseData;
}