For the complete documentation index, see llms.txt. This page is also available as Markdown.

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)

Last updated