whatsmeow icon indicating copy to clipboard operation
whatsmeow copied to clipboard

Duplicate client.Store.ID

Open itzngga opened this issue 1 year ago • 0 comments

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()
}

itzngga avatar Nov 01 '23 03:11 itzngga