Get images with various format
// Work in progress
// Requests all images in the original format.
MBClient.getSection(withId: SECTION_ID,
parameters: [MBOriginalMediaParameter()],
success: { section in
},
failure: { error in
})
// Requests images with a thumb format.
MBClient.getSection(withId: SECTION_ID,
parameters: [MBImageFormatParameter(format: MBImageFormat.thumb)],
success: { section in
},
failure: { error in
})
val arrayParameters = ArrayList<Any>()
arrayParameters.add(MBImageFormatParameter(format = IMAGE_FORMAT))
/*Use MBImageFormat, which is an enum with:
* --- ORIGINAL
* --- THUMB
* --- MEDIUM
* --- LARGE
*/
val sectionsListener = object: MBSectionsResultListener{
override fun onSectionsApiError(error: String) {
}
override fun onSectionsApiResult(sections: ArrayList<MBSection>,
block_id: Long,
paginationInfos: MBPaginationInfo) {
}
}
MBurgerTasks.askForSections(context = applicationContext,
block_id = BLOCK_ID,
filters = arrayParameters,
getElements = true,
listener = sectionsListener)
// work in progress
// work in progress
// Requests all images in the original format.
MBPaginatedResponse<MBSection> sections =
await MBManager.shared.getSections(
blockId: BLOCK_ID,
parameters: [MBOriginalMediaParameter()],
);
// Requests images with a thumb format.
MBPaginatedResponse<MBSection> sections =
await MBManager.shared.getSections(
blockId: BLOCK_ID,
parameters: [MBImageFormatParameter(format: MBImageFormat.thumb)],
);
Last updated