Skip to content

Squeak64-5.3 20210530-203308

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 30 May 19:33
89884b0
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]>