package Ġcom . radix d lt . client . examples Ċ Ċ import Ġcom . radix d lt . client . application . Rad ix Application API Ċ import Ġcom . radix d lt . client . application . identity . Rad ix Id entities Ċ import Ġcom . radix d lt . client . core . Bootstrap Ċ import Ġcom . radix d lt . client . core . Rad ix Un iverse Ċ import Ġcom . radix d lt . client . core . address . Rad ix Address Ċ import Ġcom . radix d lt . client . d apps . messaging . Rad ix Messaging Ċ Ċ object ĠRad ix Messaging Example Ġ{ ĊĠĠĠ Ġprivate Ġval ĠTO _ ADDRESS _ BASE 5 8 Ġ= Ġ" JF gc g RK q 6 Gb Qq P 8 m Zz DR h tr 7 K 7 YQ M 1 v Zi Y op Z LR p Ae V xc ne PR XX " ĊĠĠĠ Ġprivate Ġval ĠMESSAGE Ġ= Ġ" Hello ĠWorld !" ĊĠĠĠ Ġprivate Ġval Ġquery Type Ġ= ĠRad ix Messages Query Type . BY _ CON VO ĊĊĠĠĠ Ġprivate Ġenum Ġclass ĠRad ix Messages Query Type Ġ{ ĊĠĠĠĠĠĠĠ ĠALL , ĊĠĠĠĠĠĠĠ ĠBY _ CON VO ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠRad ix Un iverse . bootstrap ( Bootstrap . W INTER F ELL ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Throws ( Exception :: class ) ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠDisplay Ġnetwork Ġconnectivity ĊĠĠĠĠĠĠĠ ĠRad ix Un iverse . getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. network ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. getStatus Updates () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe Ġ{ Ġprintln ( it ) Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠIdentity ĠManager Ġwhich Ġmanages Ġuser 's Ġkeys , Ġsigning , Ġencrypt ing Ġand Ġdecrypt ing ĊĠĠĠĠĠĠĠ Ġval Ġapi Ġ= ĠRad ix Application API . create ( Rad ix Id entities . load OrCreate File (" my . key ")) ĊĊĠĠĠĠĠĠĠ Ġ// ĠAdd resses ĊĠĠĠĠĠĠĠ Ġval Ġto Address Ġ= ĠRad ix Address . fromString ( TO _ ADDRESS _ BASE 5 8 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġmessaging Ġ= ĠRad ix Messaging ( api ) ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( query Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRad ix Messaging Example . Rad ix Messages Query Type . ALL Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠPrint Ġout Ġto Ġconsole Ġall Ġreceived Ġmessages ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmessaging ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. all Messages ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe Ġ{ Ġprintln ( it ) Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠRad ix Messaging Example . Rad ix Messages Query Type . BY _ CON VO Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠGroup Ġmessages Ġby Ġother Ġaddress , Ġuseful Ġfor Ġmessaging Ġapps ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmessaging ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. all Messages Group edBy Participants ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe Ġ{ Ġcon vo Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" New ĠCon versation Ġwith : Ġ" Ġ+ Ġcon vo . key ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcon vo . subscribe Ġ{ Ġprintln ( it ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠSend Ġa Ġmessage ! ĊĠĠĠĠĠĠĠ Ġmessaging ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. sendMessage ( MESSAGE , Ġto Address ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. to Comp letable () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe Ġ{ Ġprintln (" Submitted ") Ġ} ĊĠĠĠ Ġ} Ċ } Ċ