public async Task NewFriendRequestEvent(string recieverId, string requesterId) { var token = AppsContainer.AccessToken(); var user = await _dbContext.Users.FindAsync(recieverId); var channel = user.CurrentChannel; var nevent = new NewFriendRequest { Type = EventType.NewFriendRequest, RequesterId = requesterId }; if (channel != -1) { await _pushMessageService.PushMessageAsync(await token(), channel, _CammalSer(nevent), true); } }
public async Task NewFriendRequestEvent(string recieverId, string requesterId) { var token = await _appsContainer.AccessToken(); var reciever = await _dbContext.Users.FindAsync(recieverId); var requester = await _dbContext.Users.FindAsync(requesterId); var channel = reciever.CurrentChannel; var nevent = new NewFriendRequest { Type = EventType.NewFriendRequest, RequesterId = requesterId }; if (channel != -1) { await _stargatePushService.PushMessageAsync(token, channel, _Serialize(nevent), true); } await _thirdPartyPushService.PushAsync(reciever.Id, requester.Email, _Serialize(nevent)); }