INNER CODE UNIT · Go

clients

krypton-byte/neonize · goneonize/main.go:45

var clients = make(map[string]*whatsmeow.Client)

type MessageEvent struct {
	eventType int
	message   proto.Message
}

var (
	eventChannel map[string]chan *MessageEvent = make(map[string]chan *MessageEvent)
	StopSignal   map[string]context.CancelFunc = make(map[string]context.CancelFunc)
)

// Defaults to sqlite otherwise use postgres database url
func getDB(db *C.char, dbLog utils.Logger) (*sqlstore.Container, error) {
	container, err := sqlstore.New(context.TODO(), "sqlite3", fmt.Sprintf("file:%s?_foreign_keys=on", C.GoString(db)), dbLog)
	if strings.HasPrefix(C.GoString(db), "postgres") {
		container, err = sqlstore.New(context.TODO(), "postgres", C.GoString(db), dbLog)
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…