Exemple #1
0
        internal OsuUser(Guid?key, OsuFriendsClient client)
        {
            Key     = key ?? Guid.NewGuid();
            _client = client;
            UriBuilder uriBuilder = new UriBuilder(client.Url);

            uriBuilder.Path += $"auth/{Key}";
            Url              = uriBuilder.Uri;
        }
        public VerificationService(DbUserDataService dbUserData, DiscordSocketClient discord, OsuFriendsClient osuFriends, ILogger <VerificationService> logger)
        {
            _dbUserData = dbUserData;
            _discord    = discord;
            _osuFriends = osuFriends;
            _logger     = logger;

            _discord.UserJoined += UserJoinedAsync;
        }
Exemple #3
0
 public FunModule(OsuFriendsClient osuFriends, DbUserDataService dbUserData, ILogger <FunModule> logger)
 {
     _osuFriends = osuFriends;
     _dbUserData = dbUserData;
     _logger     = logger;
 }