mirror of
https://github.com/hanzozt/zt.git
synced 2026-10-30 15:04:55 +00:00
Global rebrand of all OpenZiti references to Hanzo ZT: - Go module paths: github.com/openziti/* → github.com/hanzozt/* - Docker images: openziti/* → hanzozt/* - Java packages: org.openziti.* → org.hanzozt.* - Brand: OpenZiti → Hanzo ZT - URLs: openziti.io → hanzozt.dev
20 lines
666 B
Go
20 lines
666 B
Go
package db
|
|
|
|
import (
|
|
"github.com/hanzozt/storage/ast"
|
|
"github.com/hanzozt/storage/boltz"
|
|
)
|
|
|
|
// Primes API Session's lastActivityAt proper to their previous updatedAt value
|
|
func (m *Migrations) setLastActivityAt(step *boltz.MigrationStep) {
|
|
for cursor := m.stores.ApiSession.IterateIds(step.Ctx.Tx(), ast.BoolNodeTrue); cursor.IsValid(); cursor.Next() {
|
|
if apiSession, err := m.stores.ApiSession.LoadById(step.Ctx.Tx(), string(cursor.Current())); err == nil {
|
|
apiSession.LastActivityAt = apiSession.UpdatedAt
|
|
step.SetError(m.stores.ApiSession.Update(step.Ctx, apiSession, UpdateLastActivityAtChecker{}))
|
|
} else {
|
|
step.SetError(err)
|
|
return
|
|
}
|
|
}
|
|
}
|