GetStartPageToken gets the start page token
()
| 316 | |
| 317 | // GetStartPageToken gets the start page token |
| 318 | func (c *Cache) GetStartPageToken() (string, error) { |
| 319 | var pageToken string |
| 320 | |
| 321 | Log.Debugf("Getting start page token from cache") |
| 322 | c.db.View(func(tx *bolt.Tx) error { |
| 323 | b := tx.Bucket(bPageToken) |
| 324 | v := b.Get([]byte("t")) |
| 325 | pageToken = string(v) |
| 326 | return nil |
| 327 | }) |
| 328 | if pageToken == "" { |
| 329 | return "", fmt.Errorf("Could not get token from cache, token is empty") |
| 330 | } |
| 331 | |
| 332 | Log.Tracef("Got start page token %v", pageToken) |
| 333 | return pageToken, nil |
| 334 | } |