ErrorCode implements driver.ErrorCode.
(err error)
| 337 | |
| 338 | // ErrorCode implements driver.ErrorCode. |
| 339 | func (w *watcher) ErrorCode(err error) gcerrors.ErrorCode { |
| 340 | code := getErrorCode(err) |
| 341 | ec, ok := errorCodeMap[code] |
| 342 | if !ok { |
| 343 | return gcerrors.Unknown |
| 344 | } |
| 345 | return ec |
| 346 | } |
| 347 | |
| 348 | var errorCodeMap = map[string]gcerrors.ErrorCode{ |
| 349 | (&types.ResourceNotFoundException{}).ErrorCode(): gcerrors.NotFound, |