new version of Knuddels-App API (#27760)

* fixed missing static modifier

* Set correct version

* Padded version number to be internally safe.

* Updated version to match desired MAJOR.MINOR format from DefinitelyTyped

* fixed test to match types

* replaced inline-docs with references to documentation-website and fixed formatting to prevent linting issues

* upgradedto new version of api + replaced docs with links to docs
This commit is contained in:
Knuddels
2018-08-01 20:33:40 +02:00
committed by Sheetal Nandi
parent bb7fd65716
commit 794cbd6ada
2 changed files with 2848 additions and 2650 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ class Server implements App {
onAppStart() {
KnuddelsServer.getChannel()
.getOnlineUsers(UserType.Human)
.forEach((user) => {
.forEach((user: User) => {
this.onUserJoined(user);
});
}
@@ -23,7 +23,9 @@ class Server implements App {
onUserLeft(user: User) {
if (this.usersPlaying.get(user.getNick()) === 1) {
KnuddelsServer.getDefaultBotUser()
.transferKnuddel(user, new KnuddelAmount(1), 'Du hast den Channel verlassen.');
.transferKnuddel(user, new KnuddelAmount(1), {
displayReasonText: 'Du hast den Channel verlassen.'
});
this.usersPlaying.delete(user.getNick());
}
@@ -39,8 +41,10 @@ class Server implements App {
const user = KnuddelsServer.getUserAccess()
.getUserById(userId);
KnuddelsServer.getDefaultBotUser()
.transferKnuddel(user, new KnuddelAmount(1), 'Die App fährt gleich herunter.');
KnuddelsServer.getDefaultBotUser()
.transferKnuddel(user, new KnuddelAmount(1), {
displayReasonText: 'Die App fährt gleich herunter.'
});
user.getAppContentSessions()
.forEach((session: AppContentSession) => {
session.remove();
@@ -104,7 +108,9 @@ class Server implements App {
if (hasWon) {
KnuddelsServer.getDefaultBotUser()
.transferKnuddel(user, new KnuddelAmount(2), 'Richtig getippt...');
.transferKnuddel(user, new KnuddelAmount(2), {
displayReasonText: 'Richtig getippt...'
});
}
setTimeout(() => {