/
java.go
53 lines (41 loc) · 1.18 KB
/
java.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// +build android
package core
import (
"Java/chat/berty/ble/Manager"
"fmt"
"berty.tech/core/network/ble"
)
func initBleFunc() {
// fmt.Printf("INSTANCE: %+v\n\n\n\n\n", Manager.GetInstance())
ble.SetMa = Manager.GetInstance().SetMa
ble.SetPeerID = Manager.GetInstance().SetPeerID
ble.StartScanning = Manager.GetInstance().StartScanning
ble.StartAdvertising = Manager.GetInstance().StartAdvertising
ble.Write = Manager.GetInstance().Write
ble.DialPeer = Manager.GetInstance().DialPeer
}
func JavaExportTestFunc() {
fmt.Printf("LALALALLA %+v\n\n\n", Manager.GetInstance())
}
func JavaCallTestFunc() {
fmt.Printf("REAL SHIT %+v\n\n\n\n\n", Manager.GetInstance().RealTest())
}
func JavaToGo() string {
return "COMING FROM GOLANG"
}
func ConnClose(bleUUID string) {
ble.ConnClose(bleUUID)
}
func ConnClosed(bleUUID string) {
ble.ConnClosed(bleUUID)
}
func BytesToConn(bleUUID string, b []byte) {
fmt.Printf("BYTES TO CONN FROM JAVA %+v\n", b)
ble.BytesToConn(bleUUID, b)
}
func RealAcceptSender(peerID string, bleUUID string, incPeerID string) {
ble.RealAcceptSender(peerID, bleUUID, incPeerID)
}
func AddToPeerStore(peerID string, rAddr string) {
ble.AddToPeerStore(peerID, rAddr)
}