Piotr Czajkowski b113ea9395 Added DeepSource badge | 3 ani în urmă | |
---|---|---|
.github | 4 ani în urmă | |
.deepsource.toml | 3 ani în urmă | |
LICENSE.md | 4 ani în urmă | |
README.md | 3 ani în urmă | |
bullet.go | 3 ani în urmă | |
bullet_test.go | 3 ani în urmă | |
devices.go | 3 ani în urmă | |
error.go | 4 ani în urmă | |
fileUpload.go | 3 ani în urmă | |
push.go | 3 ani în urmă | |
pushInterface.go | 4 ani în urmă | |
pushes.go | 3 ani în urmă |
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)
}