Lordao, в rx нельзя так работать с мутабельными данными. Заверни этот кэш в правильно rx- обёртку.
Это может быть либо класс с соответствующим интерфейсом, либо можно внутри rx цепочки его хранить с помощью scan, share. Зависит от задач.
chupasaurus, в алгоритме Диффи-Хелмана есть вопрос - как верифицировать, что нет mitm. Телеграм предлагает сравнивать через другой канал связи хэши секрета, например.
DVoropaev, в общем, оказалось, что телеграм так и работает. https://tlgrm.ru/faq#что-это-такое-encryption-key
Диффи-Хелман, как я и говорил. А верификация через картинку, которую вы сравниваете как-нибудь отдельно от телеграма. Такие дела.
Neonoviiwolf, эээ... Иди почитай как лямбды портируются, что ли... Это ты сделал ссылку на метод. Имеет право быть. Неявно создаётся класс. Никакой логики ты никуда не впихнешь.
Тимур Юсупов, а что ты вообще умеешь-то? Какую тебе игру, ты вообще представляешь, как её писать? Или TDD - завтра будет вопрос "как написать rts на Java?"?
Uzumeti, да, всё так. Студия тормозит и тупит. JetBrains всё обещают сделать релиз на стабильность и скорость, но когда будет - пока непонятно. Релиз 3.3.1 относительно нормальный, сижу на нём.