以下の内容はhttps://ebc-2in2crc.hatenablog.jp/entry/2021/04/06/225142より取得しました。


pixela4go が v1.4.0 にバージョンアップしました。

pixela4go が v1.4.0 にバージョンアップしました。

v1.4.0 は context に対応するバージョンアップです。

v1.4.0 アップデート内容

context に対応

context に対応しています。

context に対応しているメソッドは WithContext サフィックスがメソッド名に付いてます。たとえば既存のメソッド名が Create() なら context に対応しているメソッドは CreateWithContext() で、既存のメソッドが Update() なら UpdateWithContext() です。

context に対応しているメソッドはこんな感じで使います。

ctx, cancel := context.WithTimeout(context.Background(), 1 * time.Second)
defer cancel()
result, err := client.User().CreateWithContext(ctx, uci)

既存のメソッドは引き続き使えます。 既存のメソッドは context に対応しているメソッドのラッパーになっています。

つまりこのコードは

result, err := client.User().Create(uci)

このコードと同じように動きます。

result, err := client.User().CreateWithContext(context.Background(), uci)

現場からは以上です。




以上の内容はhttps://ebc-2in2crc.hatenablog.jp/entry/2021/04/06/225142より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14