Send or schedule a push when creating a section
https://mburger.cloud/api/blocks/<id>/sections
-X POST
-H "Accept: application/json"
-H "Content-Type: application/x-www-form-urlencoded"
-H "X-MBurger-Token: <token>"
-H "X-MBurger-Version: 3"
-d 'elements[<locale>][<element_type>]=<value>'
-d 'want_push'MBAdmin.addSectionToBlock(withBlockId: BLOCK_ID,
elements: elements,
pushSettings: MBAdminPushSettings(wantsPush: true,
pushBody: "BODY_OF_THE_PUSH"),
success: { sectionId in
},
failure: { error in
})val params = ArrayList<MBAdminGenericParameter>()
//Add it only if you want to send a push, body can be null
params.add(MBAdminPushSettingsParameter(push_body = BODY_OF_THE_PUSH))
val addSectionListener = object: MBAdminAddSectionListener{
override fun onSectionAdded(section_id: Long) {
}
override fun onSectionAddedError(error: String) {
}
}
MBurgerAdminTasks.addSection(
context = applicationContext,
block_id = BLOCK_ID,
listener = addSectionListener,
params = params,
locale = Locale.getDefault().getLanguage());Last updated
Was this helpful?