Show
Ignore:
Timestamp:
07/04/08 12:48:31 (6 months ago)
Author:
yamashiro
Message:

マルチサービスでうまく動くようにしてコミットした。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • platform/eclipse/sabotter/trunk/jp.xet.sabotter.core/src/jp/xet/sabotter/core/twitter/TwitterService.java

    r15114 r15143  
    2121         
    2222        private PatentAsyncTwitterImpl twitter; 
     23         
     24        /** ツイッターサービスの ID です */ 
     25        public static final String SERVICE_ID = "Twitter"; 
    2326         
    2427 
     
    7174         */ 
    7275        public String getServiceId() { 
    73                 return "Twitter"; 
     76                return SERVICE_ID; 
    7477        } 
    7578         
     
    7881         */ 
    7982        public final void createFavorite(String statusId, MiniblogServiceResponceListener listener) { 
    80                 this.twitter.createFavoriteAsync(Integer.parseInt(statusId), new TwitterAdapterWrapper(listener)); 
     83                this.twitter.createFavoriteAsync(Integer.parseInt(statusId), new TwitterAdapterWrapper(listener, twitter 
     84                        .getUserId())); 
    8185        } 
    8286         
     
    8690        public final void getFriendsTimeline(MiniblogServiceResponceListener listener) { 
    8791                // this.twitter.verifyCredentials(); 
    88                 this.twitter.getFriendsTimelineAsync(new TwitterAdapterWrapper(listener)); 
     92                this.twitter.getFriendsTimelineAsync(new TwitterAdapterWrapper(listener, twitter.getUserId())); 
    8993        } 
    9094         
     
    9498        public MiniblogEntry update(String statusText) throws MiniblogServiceException { 
    9599                try { 
    96                         return new TwitterStatusEntry(this.twitter.update(statusText)); 
     100                        return new TwitterStatusEntry(this.twitter.update(statusText), twitter.getUserId()); 
    97101                } catch (TwitterException e) { 
    98102                        throw new MiniblogServiceException(e); 
     
    115119         */ 
    116120        public void getReplies(MiniblogServiceResponceListener listener) { 
    117                 twitter.getRepliesAsync(new TwitterAdapterWrapper(listener)); 
     121                twitter.getRepliesAsync(new TwitterAdapterWrapper(listener, twitter.getUserId())); 
    118122        } 
    119123         
     
    124128         */ 
    125129        public void getDirectMessages(MiniblogServiceResponceListener listener) { 
    126                 twitter.getDirectMessagesAsync(new TwitterAdapterWrapper(listener)); 
     130                twitter.getDirectMessagesAsync(new TwitterAdapterWrapper(listener, twitter.getUserId())); 
    127131        } 
    128132