Compare commits
21 Commits
d9d1fe72d4
...
rework
| Author | SHA1 | Date | |
|---|---|---|---|
| 439baa60fb | |||
| ca6c2de4dc | |||
| c5e20f7910 | |||
| dbb703db61 | |||
| 4f54db3cbd | |||
| f482eb8631 | |||
| d406fe698f | |||
| 277e8feba1 | |||
| 5050a4fdba | |||
| 5f7befe02c | |||
| 8a480acde7 | |||
| 1f25e5249c | |||
| a5a019b28b | |||
| 9f7c004105 | |||
| 6eada2d348 | |||
| 5621312be1 | |||
| badd2e3543 | |||
| 91147f073f | |||
| eac78ec322 | |||
| 92f7873f98 | |||
| 9cbdbebee5 |
@@ -1,18 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Golang Dev",
|
"name": "Golang Dev",
|
||||||
"image": "golang-dev:1.21-bookworm-user",
|
"image": "golang-dev:1.21-bookworm-user",
|
||||||
"mounts": [
|
|
||||||
{
|
|
||||||
"source": "WingmateGoPath",
|
|
||||||
"target": "/go",
|
|
||||||
"type": "volume"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"source": "WingmateGolangDevHome",
|
|
||||||
"target": "/home/golang",
|
|
||||||
"type": "volume"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"customizations": {
|
"customizations": {
|
||||||
"vscode": {
|
"vscode": {
|
||||||
"extensions": [
|
"extensions": [
|
||||||
|
|||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
/cmd/wingmate/wingmate
|
/.idea
|
||||||
|
/wingmate
|
||||||
8
.idea/.gitignore
generated
vendored
8
.idea/.gitignore
generated
vendored
@@ -1,8 +0,0 @@
|
|||||||
# Default ignored files
|
|
||||||
/shelf/
|
|
||||||
/workspace.xml
|
|
||||||
# Editor-based HTTP Client requests
|
|
||||||
/httpRequests/
|
|
||||||
# Datasource local storage ignored files
|
|
||||||
/dataSources/
|
|
||||||
/dataSources.local.xml
|
|
||||||
8
.idea/modules.xml
generated
8
.idea/modules.xml
generated
@@ -1,8 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ProjectModuleManager">
|
|
||||||
<modules>
|
|
||||||
<module fileurl="file://$PROJECT_DIR$/.idea/wingmate.iml" filepath="$PROJECT_DIR$/.idea/wingmate.iml" />
|
|
||||||
</modules>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
6
.idea/vcs.xml
generated
6
.idea/vcs.xml
generated
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="VcsDirectoryMappings">
|
|
||||||
<mapping directory="" vcs="Git" />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
9
.idea/wingmate.iml
generated
9
.idea/wingmate.iml
generated
@@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module type="WEB_MODULE" version="4">
|
|
||||||
<component name="Go" enabled="true" />
|
|
||||||
<component name="NewModuleRootManager">
|
|
||||||
<content url="file://$MODULE_DIR$" />
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
@@ -1 +1 @@
|
|||||||
golang 1.21.5
|
golang 1.21.4
|
||||||
|
|||||||
@@ -28,6 +28,14 @@ type CronTimeSpec interface {
|
|||||||
Match(uint8) bool
|
Match(uint8) bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// type Cron interface {
|
||||||
|
// Minute() CronTimeSpec
|
||||||
|
// Hour() CronTimeSpec
|
||||||
|
// DayOfMonth() CronTimeSpec
|
||||||
|
// Month() CronTimeSpec
|
||||||
|
// DayOfWeek() CronTimeSpec
|
||||||
|
// }
|
||||||
|
|
||||||
type Cron struct {
|
type Cron struct {
|
||||||
minute CronTimeSpec
|
minute CronTimeSpec
|
||||||
hour CronTimeSpec
|
hour CronTimeSpec
|
||||||
@@ -141,7 +149,6 @@ func (c *Cron) TimeToRun(now time.Time) bool {
|
|||||||
c.dom.Match(uint8(now.Day())) &&
|
c.dom.Match(uint8(now.Day())) &&
|
||||||
c.month.Match(uint8(now.Month())) &&
|
c.month.Match(uint8(now.Month())) &&
|
||||||
c.dow.Match(uint8(now.Weekday())) {
|
c.dow.Match(uint8(now.Weekday())) {
|
||||||
c.lastRun = now
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user