summaryrefslogtreecommitdiff
path: root/internal/generated/nqc.raku
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-02-22 20:38:12 +0200
committerPaul Buetow <paul@buetow.org>2024-02-22 20:38:12 +0200
commiteff5b134c0a4532712ffcbed7701a668ba7c31ff (patch)
tree946f2134a3842479c143c453fa08e8690fb5ac5e /internal/generated/nqc.raku
parentf649f89201cf1b8a8a8aab98dba91bbbd96ecd09 (diff)
move readRaw to event constructors
Diffstat (limited to 'internal/generated/nqc.raku')
-rw-r--r--internal/generated/nqc.raku9
1 files changed, 7 insertions, 2 deletions
diff --git a/internal/generated/nqc.raku b/internal/generated/nqc.raku
index ced6b3c..1c48cba 100644
--- a/internal/generated/nqc.raku
+++ b/internal/generated/nqc.raku
@@ -103,8 +103,13 @@ class NQCToGoActions {
New: func() interface\{\} \{ return &$identifier\{\} \},
\}
- func New{$identifier}() *$identifier \{
- return poolOf{$identifier}s.Get().(*$identifier);
+ func New{$identifier}(raw []byte) *$identifier \{
+ ev := poolOf{$identifier}s.Get().(*$identifier);
+ if err := binary.Read(bytes.NewReader(raw), binary.LittleEndian, ev); err != nil \{
+ fmt.Println(ev, raw, len(raw), err)
+ panic(raw)
+ \}
+ return ev
\}
func Recycle{$identifier}(elem *$identifier) \{