whatsmeow
whatsmeow copied to clipboard
Duplicate client.Store.ID
If there 2 or more cloned device and has logged-in the Store.ID
result same as first logged device object, eg:
package main
import (
"fmt"
"github.com/itzngga/Roxy/core"
_ "github.com/itzngga/Roxy/examples/cmd"
"github.com/itzngga/Roxy/options"
_ "github.com/mattn/go-sqlite3"
"log"
"os"
"os/signal"
"syscall"
)
func main() {
opt := options.NewDefaultOptions()
app, err := core.NewGoRoxyBase(opt)
if err != nil {
log.Fatal(err)
}
// eg: 6281xxxxx
fmt.Println(app.Store.ID)
opt2 := options.NewDefaultOptions()
app2, err := core.NewGoRoxyBase(opt)
if err != nil {
log.Fatal(err)
}
// it will same ID with app.Store.ID
fmt.Println(app2.Store.ID)
c := make(chan os.Signal)
signal.Notify(c, os.Interrupt, syscall.SIGTERM)
<-c
app.Shutdown()
}