INNER CODE UNIT · Go

Purge

instead-hub/instead · src/tiny/ifbot/ifbot/server.go:109

func Purge(ctx *Instance) {
	for n, v := range servers {
		if v.id == ctx.id {
			servers[len(servers)-1], servers[n] = servers[n], servers[len(servers)-1]
			servers = servers[:len(servers)-1]
			return
		}
	}
}

func Kill() {
	t := time.Now().Unix()
	var oldest int64 = 0
	var ctx *Instance
	for _, v := range servers {
		if t-v.last_time > oldest {
			oldest = t - v.last_time
			ctx = v

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…