mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2024-12-30 10:26:58 +01:00
add sms for curses (untested)
This commit is contained in:
parent
b4e197f8af
commit
8a91970ba8
2 changed files with 14 additions and 0 deletions
|
@ -1188,6 +1188,7 @@ handleReplace( void* closure, int XP_UNUSED(key) )
|
|||
return XP_TRUE;
|
||||
} /* handleReplace */
|
||||
|
||||
#ifndef XWFEATURE_COMMS_INVITE
|
||||
static bool
|
||||
inviteList( CommonGlobals* cGlobals, CommsAddrRec* addr, GSList* invitees,
|
||||
CommsConnType typ )
|
||||
|
@ -1231,6 +1232,7 @@ inviteList( CommonGlobals* cGlobals, CommsAddrRec* addr, GSList* invitees,
|
|||
}
|
||||
return haveAddressees;
|
||||
}
|
||||
#endif
|
||||
|
||||
static bool
|
||||
handleInvite( void* closure, int XP_UNUSED(key) )
|
||||
|
@ -1251,6 +1253,11 @@ handleInvite( void* closure, int XP_UNUSED(key) )
|
|||
if ( SERVER_ISSERVER != cGlobals->gi->serverRole ) {
|
||||
ca_inform( bGlobals->boardWin, "Only hosts can invite" );
|
||||
|
||||
|
||||
#ifdef XWFEATURE_COMMS_INVITE
|
||||
} else if ( XP_TRUE ) {
|
||||
comms_invite( cGlobals->game.comms, NULL_XWE, &nli, &addr );
|
||||
#else
|
||||
/* Invite first based on an invitee provided. Otherwise, fall back to
|
||||
doing a send-to-self. Let the recipient code reject a duplicate if
|
||||
the user so desires. */
|
||||
|
@ -1281,6 +1288,7 @@ handleInvite( void* closure, int XP_UNUSED(key) )
|
|||
if ( 0 != relayID ) {
|
||||
relaycon_invite( params, relayID, NULL, &nli );
|
||||
}
|
||||
#endif
|
||||
} else {
|
||||
ca_inform( bGlobals->boardWin, "Cannot invite via relayID, MQTT or by \"sms phone\"." );
|
||||
}
|
||||
|
|
|
@ -1494,6 +1494,7 @@ linux_send( XWEnv XP_UNUSED(xwe), const XP_U8* buf, XP_U16 buflen,
|
|||
return nSent;
|
||||
} /* linux_send */
|
||||
|
||||
#ifdef XWFEATURE_COMMS_INVITE
|
||||
XP_S16
|
||||
linux_send_invt( XWEnv XP_UNUSED(xwe), const NetLaunchInfo* nli,
|
||||
XP_U32 createdStamp,
|
||||
|
@ -1509,12 +1510,17 @@ linux_send_invt( XWEnv XP_UNUSED(xwe), const NetLaunchInfo* nli,
|
|||
mqttc_invite( cGlobals->params, createdStamp, nli,
|
||||
&destAddr->u.mqtt.devID );
|
||||
break;
|
||||
case COMMS_CONN_SMS:
|
||||
linux_sms_invite( cGlobals->params, nli,
|
||||
destAddr->u.sms.phone, destAddr->u.sms.port );
|
||||
break;
|
||||
default:
|
||||
XP_ASSERT(0);
|
||||
}
|
||||
}
|
||||
return nSent;
|
||||
}
|
||||
#endif
|
||||
|
||||
static int
|
||||
blocking_read( int fd, unsigned char* buf, const int len )
|
||||
|
|
Loading…
Reference in a new issue