49 lines
2.1 KiB
Go
49 lines
2.1 KiB
Go
package socketapi
|
|
|
|
import (
|
|
"realy.mleku.dev/envelopes/eventenvelope"
|
|
"realy.mleku.dev/envelopes/okenvelope"
|
|
"realy.mleku.dev/reason"
|
|
)
|
|
|
|
func (a *A) Ok(format string, prefix reason.R, env *eventenvelope.Submission, params ...any) (err error) {
|
|
err = okenvelope.NewFrom(env.Id, false, prefix.F(format, params...)).Write(a.Listener)
|
|
return
|
|
}
|
|
|
|
func (a *A) AuthRequired(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.AuthRequired.F(format, params...)).Write(a.Listener)
|
|
}
|
|
|
|
func (a *A) PoW(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.PoW.F(format, params...)).Write(a.Listener)
|
|
}
|
|
|
|
func (a *A) Duplicate(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.Duplicate.F(format, params...)).Write(a.Listener)
|
|
}
|
|
|
|
func (a *A) Blocked(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.Blocked.F(format, params...)).Write(a.Listener)
|
|
}
|
|
|
|
func (a *A) RateLimited(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.RateLimited.F(format, params...)).Write(a.Listener)
|
|
}
|
|
|
|
func (a *A) Invalid(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.Invalid.F(format, params...)).Write(a.Listener)
|
|
}
|
|
|
|
func (a *A) Error(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.Error.F(format, params...)).Write(a.Listener)
|
|
}
|
|
|
|
func (a *A) Unsupported(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.Unsupported.F(format, params...)).Write(a.Listener)
|
|
}
|
|
|
|
func (a *A) Restricted(env *eventenvelope.Submission, format string, params ...any) (err error) {
|
|
return okenvelope.NewFrom(env.Id, false, reason.Restricted.F(format, params...)).Write(a.Listener)
|
|
}
|