Error extending classes

[Problem/Question]
I want to extend Sendbird classes to add functions that will be used for various pages. For example, on GroupChannel class, I want to add a getChatmate button to get other user in the 1-to-1 class, plus other functions that will be helpful across our pages. However, when I do, I get the following error: TypeError: Cannot read properties of undefined (reading "channel_url")

I also saw this issue that is probably related, but can’t be sure that the cause of my issue is same as the answers there.


// If problem, please fill out the below. If question, please delete.
[SDK Version]
@sendbird/chat@4.6.1

[Reproduction Steps]
Sample code:

import {
  GroupChannel,
} from '@sendbird/chat/groupChannel'

export default class CustomGroupChannel extends GroupChannel {
  constructor(data) {
    super(data)
    Object.assign(this, data)
  }

  getChatmate (currentUser) {
    // do something
  }
}

[Frequency]
Always

[Current impact]
Cannot say at the moment