From 49051b7cfbd2e8970f28c82861311577ba1c2765 Mon Sep 17 00:00:00 2001 From: faiface Date: Sun, 20 Aug 2017 12:17:37 +0200 Subject: event: add Sscan --- event/dispatch.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/event/dispatch.go b/event/dispatch.go index 6fe0102..738161a 100644 --- a/event/dispatch.go +++ b/event/dispatch.go @@ -20,6 +20,12 @@ func Sprint(a ...interface{}) string { return buf.String() } +func Sscan(event string, a ...interface{}) { + for i, part := range strings.Split(event, Sep) { + fmt.Sscan(part, a[i]) + } +} + type Dispatch struct { mu sync.Mutex handlers []func(event string) bool -- cgit v1.2.3