diff -r 16c27106d83c -r 1c0042e76902 notifications.go --- a/notifications.go Thu Sep 06 00:34:44 2018 +0200 +++ b/notifications.go Thu Sep 06 01:07:40 2018 +0200 @@ -33,7 +33,7 @@ } } - if err := mc.apiCall("notifications", rest.Get, params, lopt, &links, ¬ifications); err != nil { + if err := mc.apiCall("v1/notifications", rest.Get, params, lopt, &links, ¬ifications); err != nil { return nil, err } if lopt != nil { // Fetch more pages to reach our limit @@ -41,7 +41,7 @@ for (lopt.All || lopt.Limit > len(notifications)) && links.next != nil { newlopt := links.next links = apiLinks{} - if err := mc.apiCall("notifications", rest.Get, nil, newlopt, &links, ¬ifSlice); err != nil { + if err := mc.apiCall("v1/notifications", rest.Get, nil, newlopt, &links, ¬ifSlice); err != nil { return nil, err } notifications = append(notifications, notifSlice...) @@ -61,7 +61,7 @@ var endPoint = "notifications/" + strconv.FormatInt(notificationID, 10) var notification Notification - if err := mc.apiCall(endPoint, rest.Get, nil, nil, nil, ¬ification); err != nil { + if err := mc.apiCall("v1/"+endPoint, rest.Get, nil, nil, nil, ¬ification); err != nil { return nil, err } if notification.ID == 0 { @@ -78,13 +78,13 @@ endPoint := "notifications/dismiss" params := apiCallParams{"id": strconv.FormatInt(notificationID, 10)} - err := mc.apiCall(endPoint, rest.Post, params, nil, nil, &Notification{}) + err := mc.apiCall("v1/"+endPoint, rest.Post, params, nil, nil, &Notification{}) return err } // ClearNotifications deletes all notifications from the Mastodon server for // the authenticated user func (mc *Client) ClearNotifications() error { - err := mc.apiCall("notifications/clear", rest.Post, nil, nil, nil, &Notification{}) + err := mc.apiCall("v1/notifications/clear", rest.Post, nil, nil, nil, &Notification{}) return err }