Skip to content

pedroburon/syncsignals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

syncsignals

Synchronous Signals Django like for golang.

Usage

package main

import (
    "github.com/pedroburon/syncsignals.git"
    "fmt"
)

postSomething = new(signal)

func doSomething() {
    // do something
    args := []interface{}{"hola", "mundo"}
    postSomething.send(args)
}

func main() {
    postSomething.register(func(args []interface{}) error{
        // do something after do something
        fmt.Println(args) // Will print "[hola mundo]"
        return nil // no error
    })
    doSomething()// do something then...
}

About

Synchronous Signals Django like for golang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages