Sample code for 30+ languages & platforms
Go

Transition from MailMan.FetchMultipleMime to MailMan.FetchMimeBd

Provides instructions for replacing deprecated FetchMultipleMime method calls with FetchMimeBd.

Chilkat Go Downloads

Go
    success := false

    mailman := chilkat.NewMailMan()

    // ...
    // ...

    saUidls := chilkat.NewStringArray()
    saUidls.Append("aaa")
    saUidls.Append("bbb")
    saUidls.Append("ccc")

    stUidls := chilkat.NewStringTable()
    stUidls.Append("aaa")
    stUidls.Append("bbb")
    stUidls.Append("ccc")

    // ------------------------------------------------------------------------
    // The FetchMultipleMime method is deprecated:

    saMime := mailman.FetchMultipleMime(saUidls)
    if mailman.LastMethodSuccess() == false {
        fmt.Println(mailman.LastErrorText())
        mailman.DisposeMailMan()
        saUidls.DisposeStringArray()
        stUidls.DisposeStringTable()
        return
    }

    // ...
    // ...

    saMime.DisposeStringArray()

    // ------------------------------------------------------------------------
    // Do the equivalent using FetchMimeBd.

    success = false
    bdMime := chilkat.NewBinData()
    numUidls := stUidls.Count()
    i := 0
    for i < numUidls {
        success = mailman.FetchMimeBd(*stUidls.StringAt(i),bdMime)
        // ...
        // ...

        i = i + 1
    }


    mailman.DisposeMailMan()
    saUidls.DisposeStringArray()
    stUidls.DisposeStringTable()
    bdMime.DisposeBinData()