Squeak64-5.3 20210530-203308
Pre-release
Pre-release
Add blocking interface to request a user (#368) * test TCCCore callback and TCCUser constructor (+5 squashed commit) Squashed commit: [28b327f] refactor TCCCore [153d794] Show message author in group chat notification [54d9c3a] add user api call with callback for new messages [fdb11cb] fix sender user id key in message constructor [54f21dd] Message includes chat object (+1 squashed commits) Squashed commits: [f5056f3] show title of chat in notification * use TCCChat>>newFromNewChatEvent constructor in TCCChatsHandler * Notification shows sender, chat and more of the message * TCCNullMessage does not rely on the chat inst var * fixed most linter tests * fix some remarks of PR #339 * test API assumptions * integrate pr feedback * fix last remarks of PR #339 * fixed most linter tests * fixed typo in method names * Swalint considered harmful * test Notification * You can't see me * beautiful acceptance tests * im done with this linter * go return yourself * test message chatID method * exclude TCTAcceptanceTests from long method test in linter; remove too many inst vars test * rename testing* -> mock* in TCTAcceptanceTests; use ifFalse in TCUNotification>>chatTitle * Added class Users and updated Core for promise handling. * Added test for getUserFor in TCCUsers. * integrate users getUserFor: into TCCCore * use TCTNoTDLibCore in acceptance tests * fix regressions from merge * remove dead code and move mocks to TCTMocks * use TCTNoTDLibCore only in specific test in TCTAcceptanceTests * remove dead code, use NoTDLibCore in Users test (we mock all events) Co-authored-by: permler <[email protected]> Co-authored-by: Raphael Kunert <[email protected]>