Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2af4133

Browse files
committed
databasefake
1 parent c1bd839 commit 2af4133

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

coderd/database/databasefake/databasefake.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -904,9 +904,12 @@ func (q *fakeQuerier) GetAuthorizedWorkspaces(ctx context.Context, arg database.
904904
hasAgentValid = wa.LastConnectedAt.Valid
905905
case "connecting":
906906
hasAgentValid = !wa.FirstConnectedAt.Valid
907+
case "disconnected":
908+
hasAgentValid = wa.DisconnectedAt.Valid && wa.DisconnectedAt.Time.After(wa.LastConnectedAt.Time)
909+
case "timeout":
910+
hasAgentValid = !wa.FirstConnectedAt.Valid &&
911+
wa.CreatedAt.Add(time.Duration(wa.ConnectionTimeoutSeconds)*time.Second).Before(database.Now())
907912
}
908-
// TODO disconnected
909-
// TODO timeout
910913
break // only 1 agent is expected
911914
}
912915

0 commit comments

Comments
 (0)