* @param {google.auth.OAuth2} auth An authorized OAuth2 client.
* @param {string} q - Google searchbox query
async function getUnreadEmail( auth, q ) {
const gmail = google.gmail({ version: 'v1', auth }),
const listRsp = await gmail.users.messages.list({
if ( !listRsp.data.messages ) {
const [ msg ] = listRsp.data.messages,
msgRsp = await gmail.users.messages.get({
rawBody = Buffer.from( msgRsp.data.raw || "", "base64" )