Beispiel #1
0
        public Task CompleteRequest(int requestId, bool accept)
        {
            var text = accept ? "accepted" : "rejected";

            BotLogger.LogWarning($"Friend request with id '{requestId}' was {text}.");
            return(FriendshipService.CompleteRequestAsync(requestId, accept));
        }
Beispiel #2
0
        public async Task <int?> CompleteRequest(int requestId, bool accept)
        {
            var text = accept ? "accepted" : "rejected";

            BotLogger.LogWarning($"Friend request with id '{requestId}' was {text}.");
            var createdConversationId = await FriendshipService.CompleteRequestAsync(requestId, accept);

            return(createdConversationId.Value);
        }
Beispiel #3
0
        private async Task OnNewFriendRequest(NewFriendRequestEvent typedEvent)
        {
            _botLogger.LogWarning($"New friend request from '{typedEvent.Requester.NickName}'!");
            var result = await _bot.OnFriendRequest(typedEvent);

            await _friendshipService.CompleteRequestAsync(typedEvent.RequestId, result);

            var text = result ? "accepted" : "rejrected";

            _botLogger.LogWarning($"Friend request from '{typedEvent.Requester.NickName}' was {text}.");
        }