示例#1
0
    public async ValueTask SaveAsync(string userId, UserTypingStatistics userTypingStatistics, string language, TextGenerationType textGenerationType)
    {
        var stringData = JsonSerializer.Serialize(userTypingStatistics);

        await _cache.SetStringAsync($"typingrealm-data-user-statistics-{userId}_{language}_{textGenerationType}", stringData)
        .ConfigureAwait(false);
    }
 public ValueTask SaveAsync(string userId, UserTypingStatistics userTypingStatistics, string language, TextGenerationType textGenerationType)
 {
     if (_userTypingStatistics.ContainsKey(GetKey(userId, language, textGenerationType)))
     {
         _userTypingStatistics[userId] = userTypingStatistics;
         return(default);