18 lines
671 B
Scala
18 lines
671 B
Scala
|
package com.twitter.tweetypie.util
|
||
|
|
||
|
import com.twitter.tweetypie.thriftscala.TransientCreateContext
|
||
|
import com.twitter.tweetypie.thriftscala.TweetCreateContextKey
|
||
|
import com.twitter.tweetypie.thriftscala.TweetCreateContextKey.PeriscopeCreatorId
|
||
|
import com.twitter.tweetypie.thriftscala.TweetCreateContextKey.PeriscopeIsLive
|
||
|
|
||
|
object TransientContextUtil {
|
||
|
|
||
|
def toAdditionalContext(context: TransientCreateContext): Map[TweetCreateContextKey, String] =
|
||
|
Seq
|
||
|
.concat(
|
||
|
context.periscopeIsLive.map(PeriscopeIsLive -> _.toString), // "true" or "false"
|
||
|
context.periscopeCreatorId.map(PeriscopeCreatorId -> _.toString) // userId
|
||
|
)
|
||
|
.toMap
|
||
|
}
|