{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":575598372,"defaultBranch":"main","name":"glippy","ownerLogin":"F1bonacc1","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-07T21:54:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/806740?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1670450900.562517","currentOid":""},"activityList":{"items":[{"before":"82c6562cecd14292063ae840ac69b7aa2dd17216","after":"e7ca07f99f6f8344ea5624d0141b8df5a7bbff20","ref":"refs/heads/main","pushedAt":"2023-06-14T19:09:37.647Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"F1bonacc1","name":"Eugene Berger","path":"/F1bonacc1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/806740?s=80&v=4"},"commit":{"message":"add watch functions\n\nWatchWithInterval(context.Context, time.Duration) creates a string channel and returns it.\nAlso it starts another function in goroutine,\nwhich calls the Read function every interval(time.Duration from function parameters) and\nsend clipboard data to channel if it is not equal to the last received data.\n It stops when it receives a signal from ctx.\n\nWatch(context.Context) just returning string channel from WatchWithInterval() by passing ctx and baseWatchInterval.\n\nAlso add baseWatchInterval variable, it equals time.Second * 1 and write tests for Watch().","shortMessageHtmlLink":"add watch functions"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADQZ-ohwA","startCursor":null,"endCursor":null}},"title":"Activity ยท F1bonacc1/glippy"}