the-algorithm/tweetypie/server/src/main/scala/com/twitter/tweetypie/repository/TweetSpamCheckRepository.scala

15 lines
480 B
Scala

package com.twitter.tweetypie
package repository
import com.twitter.service.gen.scarecrow.{thriftscala => scarecrow}
import com.twitter.stitch.Stitch
import com.twitter.tweetypie.backends.Scarecrow
object TweetSpamCheckRepository {
type Type = (scarecrow.TweetNew, scarecrow.TweetContext) => Stitch[scarecrow.CheckTweetResponse]
def apply(checkTweet: Scarecrow.CheckTweet2): Type =
(tweetNew, tweetContext) => Stitch.callFuture(checkTweet((tweetNew, tweetContext)))
}