| 61 | const modName = "storage.imapsql" |
| 62 | |
| 63 | type Storage struct { |
| 64 | Back *imapsql.Backend |
| 65 | instName string |
| 66 | log *log.Logger |
| 67 | |
| 68 | junkMbox string |
| 69 | |
| 70 | driver string |
| 71 | dsn []string |
| 72 | blobStore module.BlobStore |
| 73 | opts *imapsql.Opts |
| 74 | |
| 75 | resolver dns.Resolver |
| 76 | |
| 77 | updPipe updatepipe.P |
| 78 | updPushStop chan struct{} |
| 79 | outboundUpds chan mess.Update |
| 80 | |
| 81 | filters module.IMAPFilter |
| 82 | |
| 83 | deliveryMap module.Table |
| 84 | deliveryNormalize func(context.Context, string) (string, error) |
| 85 | authMap module.Table |
| 86 | authNormalize func(context.Context, string) (string, error) |
| 87 | } |
| 88 | |
| 89 | func (store *Storage) Name() string { |
| 90 | return modName |
nothing calls this directly
no outgoing calls
no test coverage detected