Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consistency and API simplification: Ditch callbacks and go all-in promises #113

Merged
merged 30 commits into from
Oct 2, 2021
Merged

Consistency and API simplification: Ditch callbacks and go all-in promises #113

merged 30 commits into from
Oct 2, 2021

Conversation

holzmaster
Copy link
Collaborator

@holzmaster holzmaster commented Oct 1, 2021

Callbacks und Promises sollten nicht gemischt werden, weil man unfangbare Fehler bekommt.

Discord.js ist komplett Promise-basiert, daher sind wir das jetzt auch :harold:

Situation jetzt:

  • Kein callback-Parameter bei Commands mehr
  • Funktion muss async sein (bzw ein Promise returnen)
  • Fehlermeldungen werden einfach mit return zurückgegeben (was vorher über den callback ging)

Resolves #107

@diewellenlaenge
Copy link
Collaborator

@holzmaster ist das getestet und kannst du es unflicten?

@holzmaster
Copy link
Collaborator Author

Den Konflikt fixe ich nachher. Ist meiner Kenntnis nach noch nicht getestet, wollte ich mit Hans noch machen.

@twobiers
Copy link
Collaborator

twobiers commented Oct 2, 2021

Den Konflikt fixe ich nachher. Ist meiner Kenntnis nach noch nicht getestet, wollte ich mit Hans noch machen.

Heute abend, muss erstmal noch was für die Maloche tun

@holzmaster
Copy link
Collaborator Author

Hab den aktuellen master reingezogen und Konflikte resolved / Commands portiert.

@twobiers twobiers merged commit 51bbe28 into NullDev:master Oct 2, 2021
@holzmaster holzmaster deleted the issue-107-promises branch October 9, 2021 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Commands auf Promise-zurückgebene Funktionen migrieren
3 participants