Piotr Czajkowski b113ea9395 Added DeepSource badge | 3 роки тому | |
---|---|---|
.github | 4 роки тому | |
.deepsource.toml | 3 роки тому | |
LICENSE.md | 4 роки тому | |
README.md | 3 роки тому | |
bullet.go | 3 роки тому | |
bullet_test.go | 3 роки тому | |
devices.go | 3 роки тому | |
error.go | 4 роки тому | |
fileUpload.go | 3 роки тому | |
push.go | 3 роки тому | |
pushInterface.go | 4 роки тому | |
pushes.go | 3 роки тому |
Initialize client
b := bullet.NewBullet("YOUR_TOKEN")
Send note, use empty string in place of deviceID to send to all devices
err := b.SendNote("testTitle", "testText", "deviceID")
if err != nil {
log.Fatal(err)
}
Send link, use empty string in place of deviceID to send to all devices
err := b.SendLink("testTitle", "testText", "https://abc.com", "deviceID")
if err != nil {
log.Fatal(err)
}
Send file, use empty string in place of deviceID to send to all devices
err := b.SendFile("testFile", "Something", "./test.txt", "deviceID")
if err != nil {
log.Fatal(err)
}
List devices
devices, err := b.ListDevices()
if err != nil {
t.Error(err)
}
List all active pushes (modifiedAfter can be nil, limit <= 0 gives default of 500). Cursor is returned with every call (in Devices struct) and is used for pagination, so if you want to see next page of results in your next call provide cursor received from the last call.
devices, err := b.ListPushes(true, nil, 0, "")
if err != nil {
t.Error(err)
}