chore: update example to use cross-platform API
This commit is contained in:
		
							parent
							
								
									1215aa671d
								
							
						
					
					
						commit
						32d429da19
					
				|  | @ -15,9 +15,9 @@ import ( | ||||||
| 	"gioui.org/op" | 	"gioui.org/op" | ||||||
| 	"gioui.org/text" | 	"gioui.org/text" | ||||||
| 	"gioui.org/widget/material" | 	"gioui.org/widget/material" | ||||||
|  | 	"git.sr.ht/~whereswaldon/niotify" | ||||||
| 
 | 
 | ||||||
| 	"gioui.org/font/gofont" | 	"gioui.org/font/gofont" | ||||||
| 	"git.sr.ht/~whereswaldon/niotify/android" |  | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| //go:generate javac -target 1.8 -source 1.8 -bootclasspath $ANDROID_HOME/platforms/android-29/android.jar ../android/NotificationHelper.java
 | //go:generate javac -target 1.8 -source 1.8 -bootclasspath $ANDROID_HOME/platforms/android-29/android.jar ../android/NotificationHelper.java
 | ||||||
|  | @ -53,16 +53,14 @@ func loop(w *app.Window) error { | ||||||
| 			if first { | 			if first { | ||||||
| 				first = false | 				first = false | ||||||
| 				go func() { | 				go func() { | ||||||
| 					channel, err := android.NewChannel(android.ImportanceMax, "CHANNEL", "hello", "description") | 					mgr, err := niotify.NewManager() | ||||||
| 					if err != nil { | 					if err != nil { | ||||||
| 						log.Printf("channel creation failed: %v", err) | 						log.Printf("manager creation failed: %v", err) | ||||||
| 					} | 					} | ||||||
| 					log.Println(channel) | 					notif, err := mgr.CreateNotification("hello!", "IS GIO OUT THERE?") | ||||||
| 					notif, err := channel.Send("hello!", "IS GIO OUT THERE?") |  | ||||||
| 					if err != nil { | 					if err != nil { | ||||||
| 						log.Printf("notification send failed: %v", err) | 						log.Printf("notification send failed: %v", err) | ||||||
| 					} | 					} | ||||||
| 					log.Println(notif) |  | ||||||
| 					time.Sleep(time.Second * 10) | 					time.Sleep(time.Second * 10) | ||||||
| 					if err := notif.Cancel(); err != nil { | 					if err := notif.Cancel(); err != nil { | ||||||
| 						log.Printf("failed cancelling: %v", err) | 						log.Printf("failed cancelling: %v", err) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user