public async Task CreateAsync(long identifier, string nickName)
        {
            var user = new UserData
            {
                Identifier = identifier,
                NickName   = nickName ?? string.Empty
            };

            await userRepository.CreateAsync(identifier, user);

            await SyncUser(identifier, user);
        }