github.com/keybase/client/go@v0.0.0-20241007131713-f10651d043c8/chat/storage/hooks.go (about)

     1  package storage
     2  
     3  import "github.com/keybase/client/go/chat/globals"
     4  
     5  func SetupGlobalHooks(g *globals.Context) {
     6  	g.ExternalG().AddLogoutHook(inboxMemCache, "chat/storage/inbox")
     7  	g.ExternalG().AddDbNukeHook(inboxMemCache, "chat/storage/inbox")
     8  
     9  	g.ExternalG().AddLogoutHook(outboxMemCache, "chat/storage/outbox")
    10  	g.ExternalG().AddDbNukeHook(outboxMemCache, "chat/storage/outbox")
    11  
    12  	g.ExternalG().AddLogoutHook(readOutboxMemCache, "chat/storage/readoutbox")
    13  	g.ExternalG().AddDbNukeHook(readOutboxMemCache, "chat/storage/readoutbox")
    14  
    15  	g.ExternalG().AddLogoutHook(reacjiMemCache, "chat/storage/reacjiMemCache")
    16  	g.ExternalG().AddDbNukeHook(reacjiMemCache, "chat/storage/reacjiMemCache")
    17  
    18  	g.ExternalG().AddLogoutHook(blockEngineMemCache, "chat/storage/blockEngineMemCache")
    19  	g.ExternalG().AddDbNukeHook(blockEngineMemCache, "chat/storage/blockEngineMemCache")
    20  }